hillside ditch - French English Dictionary